﻿@{
    Layout = null;
    var F = @Html.F();
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>登录</title>
    @F.RenderCss()
    <link href="~/res/css/common.css" rel="stylesheet" type="text/css" />
    <style>
        .loginlable {
            margin-top:20px;
            margin-left:10px;
        }
            .loginlable span {
                font-size: 35px;
                font-weight: bold;
                line-height: 40px;
            }
        .logintextbox input{
            border-width:0px 0px 1px 0px;
            border-radius:0px;
            font-size:18px;
            line-height:22px;
            font-family:"正体";
            text-indent:10px;
        }
        .logintextbox{
            padding-top:20px;
        }
        .loginbtn {
            margin-top:35px;
            border-radius:0px;
            /*background:none !important;*/
            font-size:14px;
        }
        .loginbtn:nth-child(2) {
            margin-top:15px;
        }
    </style>


</head>
<body>
    @Html.AntiForgeryToken()
    @*<div>
        用户名：admin
        <br>
        密码：admin
        <br>
        <br>
        <br>
        注意：在任意输入框内按回车键都会触发表单的提交（相当于点击【登陆】按钮）。
    </div>*@
    @{
        var pm = F.PageManager;

        // 主题
        var themeCookie = Context.Request.Cookies["Theme"];
        if (!String.IsNullOrEmpty(themeCookie))
        {
            string themeValue = themeCookie;

            Theme theme;
            if (Enum.TryParse<Theme>(themeValue, true, out theme))
            {
                pm.CustomTheme(String.Empty);
                pm.Theme(theme);
            }
            else
            {
                pm.CustomTheme(themeValue);
            }
        }
    }
    @F.PageManager


    @(F.Panel().IsViewPort(true).Layout(LayoutType.VBox).ShowHeader(false).ShowBorder(false)

                 //.IFrameUrl("http://www.jq22.com/js/a8.html").EnableIFrame(true)
            .Items(
                F.Panel().BoxFlex(1).ShowBorder(false).ShowHeader(false).CssClass("ui-widget-header f-mainheader").
                Layout(LayoutType.HBox)
                .BoxConfigAlign(BoxLayoutAlign.End)
                .BoxConfigPosition(BoxLayoutPosition.Center)
                .BodyPadding(5)
                .BoxConfigChildMargin("0 0 95 0")
                    ,
        F.Panel().BoxFlex(1).ShowBorder(false).ShowHeader(false)
    ))
    @(F.Window()
        .Width(380)
        .Height(450)
        .BoxConfigPosition(BoxLayoutPosition.Start).Layout(LayoutType.VBox)
        .BoxConfigAlign(BoxLayoutAlign.StretchMax)
        .WindowPosition(WindowPosition.Center)
        .ShowHeader(false)
        .EnableClose(false)
        .IsModal(false)
        .Title("登录表单")
        .ID("Window1")
        .Items(
            F.Panel().ShowBorder(false).Layout(LayoutType.VBox).ShowHeader(false).BoxFlex(1).Items(
                  F.Label().EncodeText(false).ShowLabel(false).BoxFlex(1).CssClass("loginlable")
                      .Text("没想好的Core示例"),
                  F.SimpleForm().BoxFlex(4)
                      .ShowHeader(false)
                      .LabelWidth(80)
                      .BodyPadding(10)
                      .ShowBorder(false)
                      .ID("SimpleForm1")
                      .Items(
                          F.TextBox().CssClass("logintextbox")
                              .ShowRedStar(true)
                              .Required(true)
                              .Label("用户名").ShowLabel(false).EmptyText("用户名")
                              .ID("tbxUserName"),
                          F.TextBox().CssClass("logintextbox")
                              .ShowRedStar(true)
                              .Required(true)
                              .TextMode(TextMode.Password)
                              .Label("密码").ShowLabel(false).EmptyText("密码")
                              .ID("tbxPassword")
                              ,
                          F.Panel().ShowBorder(false).ShowHeader(false).BoxConfigPosition(BoxLayoutPosition.End)
                          .CssStyle("margin-top:35px;")
                          .Layout(LayoutType.VBox).Items(
                                F.Button().CssClass("loginbtn")
                                     //.Width(300)
                                     .Height(70)
                                     .OnClick(Url.Action("btnLogin_Click"), "SimpleForm1")
                                     .ValidateTarget(Target.Top)
                                     .ValidateForms("SimpleForm1")
                                     .Type(ButtonType.Submit)
                                     .Text("登&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;录")
                                     .ID("btnLogin"),
                                  F.Button().CssClass("loginbtn")
                                     .Height(50)
                                      .Type(ButtonType.Reset)
                                      .Text("重&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;置")
                                      .ID("btnReset")
                                            )
                      )
            )
        )
    )
    <br>

    @F.RenderScript()
</body>
</html>